/* pages/pay/index.wxss */
page{
    background-color: #f2f2f2;
}
.receive_address_now{
    .user_info{
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        margin: 20rpx;
        padding: 30rpx 20rpx;
        background-color: #fff;
        border-radius: 15rpx;
        .user_name_phone{
            display: flex;
            .user_phone{
                padding-top: 8rpx;
                margin-left: 15rpx;
                font-size: 24rpx;
                color: #666;
            }
        }
        .address{
            font-size: 24rpx;
        }
    }
    .cart_content{
        margin: 20rpx;
        background-color: #fff;
        border-radius: 15rpx;
        .cart_main{
            display: flex;
            padding: 20rpx 10rpx;
            .cart_img{
                flex: 2;
                display: flex;
                justify-content: center;
                align-items: center;
                image{
                    width: 80%;
                }
            }
            .cart_info{
                color: #666;
                flex: 4;
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                .info_title{
                    display: -webkit-box;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                }
                .info_price_num{                  
                    display: flex;
                    justify-content: space-between;
                    .info_price{
                        font-size: 34rpx;
                        color:var(--themeColor)
                    }
                    .goods_num{
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        width: 55rpx;
                        height: 55rpx;
                    }
                }
            }
        }
    }
}

.footer_tools {
    display: flex;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 90rpx;
    background-color: #fff;
    box-shadow: 0 -2rpx 2rpx rgba(100,100,100,.2);
    padding: 14rpx 24rpx;
    .cart_total {
        flex: 5;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        padding-right: 10rpx;
        .total_price {
            .price_num{
                color: #666;
                font-size: 24rpx;
            }
            .price_text {
                color: var(--themeColor);
            }
        }
        .include_text{
            font-size: 22rpx;
        }
    }
    .btn_account {
        flex: 2;
        // background: linear-gradient(to right, rgb(255, 128, 0), rgb(255, 80, 0));
        background: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);
        color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 40rpx;
    }
  }